package com.ruoyi.fuw.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 医疗服务对象 fuw_service
 * 
 * @author ruoyi
 * @date 2021-11-03
 */
public class FuwService extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 服务编号 */
    private String serviceId;

    /** 服务名称 */
    @Excel(name = "服务名称")
    private String serviceName;

    /** 医务人员编号 */
    @Excel(name = "医务人员编号")
    private String medicalId;

    /** 用户/患者编号 */
    @Excel(name = "用户/患者编号")
    private String personId;

    /** 医疗服务种类 */
    @Excel(name = "医疗服务种类")
    private String serviceType;

    /** 医疗服务内容 */
    @Excel(name = "医疗服务内容")
    private String serviceText;

    /** 医疗服务状态（0：服务请求发起；1：工作人员接收；2：医疗服务完成；3：用户反馈完成） */
    @Excel(name = "医疗服务状态", readConverterExp = "0=：服务请求发起；1：工作人员接收；2：医疗服务完成；3：用户反馈完成")
    private String serviceState;

    /** 医疗服务反馈 */
    @Excel(name = "医疗服务反馈")
    private String serviceFeedback;

    public void setServiceId(String serviceId) 
    {
        this.serviceId = serviceId;
    }

    public String getServiceId() 
    {
        return serviceId;
    }
    public void setServiceName(String serviceName) 
    {
        this.serviceName = serviceName;
    }

    public String getServiceName() 
    {
        return serviceName;
    }
    public void setMedicalId(String medicalId) 
    {
        this.medicalId = medicalId;
    }

    public String getMedicalId() 
    {
        return medicalId;
    }
    public void setPersonId(String personId) 
    {
        this.personId = personId;
    }

    public String getPersonId() 
    {
        return personId;
    }
    public void setServiceType(String serviceType) 
    {
        this.serviceType = serviceType;
    }

    public String getServiceType() 
    {
        return serviceType;
    }
    public void setServiceText(String serviceText) 
    {
        this.serviceText = serviceText;
    }

    public String getServiceText() 
    {
        return serviceText;
    }
    public void setServiceState(String serviceState) 
    {
        this.serviceState = serviceState;
    }

    public String getServiceState() 
    {
        return serviceState;
    }
    public void setServiceFeedback(String serviceFeedback) 
    {
        this.serviceFeedback = serviceFeedback;
    }

    public String getServiceFeedback() 
    {
        return serviceFeedback;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("serviceId", getServiceId())
            .append("serviceName", getServiceName())
            .append("medicalId", getMedicalId())
            .append("personId", getPersonId())
            .append("serviceType", getServiceType())
            .append("serviceText", getServiceText())
            .append("serviceState", getServiceState())
            .append("serviceFeedback", getServiceFeedback())
            .toString();
    }
}
